#!/bin/zsh
set -euo pipefail

for node_path in "${LEVEL_UP_NODE_PATH:-}" /opt/homebrew/bin/node /usr/local/bin/node; do
  if [[ -n "$node_path" && -x "$node_path" ]]; then
    exec "$node_path" "$@"
  fi
done

if command -v node >/dev/null 2>&1; then
  exec "$(command -v node)" "$@"
fi

exit 127
